package com.study.spark.scala.chapter06

object Scala09_Object_Abstract {
  def main(args: Array[String]): Unit = {
    // TODO 面向对象 - 抽象方法
    // 所谓的抽象就是不完整，抽象类中有抽象方法
    // 抽象类没有办法直接实例化，需要子类继承后完成实例化操作
    // 子类继承父类抽象类后，要么声明为抽象类，要么将抽象方法补充完整。
    // 这和java语法完全一致。
    val user = new Child

  }
  abstract class User{
    def test():Unit
  }

  class Child extends User{
    override def test(): Unit ={

    }
  }
}


